Thực đơn
Cú pháp ngôn ngữ C Dãy ký tựDãy ký tự có thể được thay đổi nội dung của nó mà không cần đến thư viện chuẩn. Tuy nhiên, thư viện này có nhiều hàm có thể dùng cho cả dãy ký tự có kết thúc 0 và mảng không có ký tự kết thúc kiểu char
. Trong phần này từ "dãy" được để chỉ dãy ký tự.
Các hàm thường dùng là:
strcat(dest, source)
- nối một dãy ký tự source
tiếp vào vị trí cuối của dãy ký tự dest
strchr(source, c)
- tìm vị trí sự xuất hiện đầu tiên của c
trong dãy ký tự source
và trả về con trỏ chỉ tới vị trí đó hay con trỏ trống nếu c
không tìm thấy trong source
strcmp(a, b)
- so sánh hai dãy ký tự a và b (theo thứ tự từ điển); trả về số âm nếu a
nhỏ hơn b
, 0 nếu chúng bằng nhau, dương nếu a
lớn hơnstrcpy(dest, source)
- chép và thay các ký tự của dãy source
vào dãy dest
strlen(st)
- trả về độ dài của st
strncat(dest, source, n)
- nối tối đa n
ký tự từ dãy source
tiếp vào vị trí cuối của dãy dest
; các ký tự sau dấu kết thúc null
sẽ không được chép vàostrncmp(a, b, n)
- so sánh từ ký tự đầu cho đến tối đa n
ký tự từ hai dãy a
và b
(theo thứ tự từ điển); hàm trả về số âm nếu phần so sánh của a
nhỏ hơn b
, 0 nếu bằng nhau, và dương nếu lớn hơnstrncpy(dest, source, n)
- chép từ đầu đến tối đa n
ký tự từ dãy source
vào dãy dest
strrchr(source, c)
- tìm vị trí hiện lần cuối cùng của ký tự c
trong dãy source
và trả về một con trỏ chỉ vào vị trí đó hay con trỏ trống nếu không tìm thấy c
trong đóCác hàm ít dùng tới hơn là:
strcoll(s1, s2)
- so sánh hai dãy theo một trình tự địa phương đặc thùstrcspn(s1, s2)
- trả về chỉ số của ký tự đầu tiên trong s1
trùng với ký tự bất kì nào trong s2
strerror(err)
- trả về một dãy ký tự dưới dạng một thông báo lỗi ứng với mã (câu viết) trong err
strpbrk(s1, s2)
- trả về một con trỏ chỉ vào ký tự đầu tiên nào trong s1
mà trùng với ký tự bất kì trong s2
hay một con trỏ trống nếu không tìm thấystrspn(s1, s2)
- trả về chỉ số của ký tự đầu tiên trong s1
mà nó không xuất hiện trong s2
strstr(source, subst)
- trả về một con trỏ chỉ tới vị trí của dãy subst
trong dãy source
hay trả về một con trỏ rỗng nếu không tồn tại một dãy như vậy bên trong source
strtok(s1, s2)
- trả về một con trỏ chỉ đến một token
bên trong s1
mà được phân chia ra bởi các ký tự trong s2
strxfrm(s1, s2, n)
- chuyển đổi s2
thành s1
dùng các quy tắc địa phương đặc thùThực đơn
Cú pháp ngôn ngữ C Dãy ký tựLiên quan
Cú Cúp FA Cúp bóng đá U-23 châu Á 2024 Cúp bóng đá trong nhà châu Á 2024 Cúp bóng đá châu Á Cúp bóng đá U-23 châu Á 2022 Cúp bóng đá châu Á 2023 Cúp bóng đá Nam Mỹ Cúc Tịnh Y Cúp bóng đá U-23 châu ÁTài liệu tham khảo
WikiPedia: Cú pháp ngôn ngữ C http://www.math.grin.edu/~stone/courses/languages/... http://www.difranco.net/cop2220/op-prec.htm http://www.cs.cf.ac.uk/Dave/C/CE.html